package com.xiaoshuidi.cloud.module.member.service.user;

import com.baomidou.mybatisplus.extension.service.IService;
import com.xiaoshuidi.cloud.module.member.controller.app.auth.vo.FadadaCallbackReqVO;
import com.xiaoshuidi.cloud.module.member.controller.app.auth.vo.MemberAuthGetVerifyReqVO;
import com.xiaoshuidi.cloud.module.member.pojo.user.MemberAuthentication;

public interface MemberAuthenticationService extends IService<MemberAuthentication> {
    /**
     * 获取法大大验证地址
     * @param reqVO
     * @return
     */
    String getMemberVerifyUrl(MemberAuthGetVerifyReqVO reqVO);

    /**
     * 处理法大大异步回调
     * @param reqVO
     * @return
     */
    Boolean handlerFadadaCallBack(FadadaCallbackReqVO reqVO);

    void deleteUser(Long id);
}
